home *** CD-ROM | disk | FTP | other *** search
- Date: Sat, 25 Apr 92 16:19:09 +0200
- From: Christian Steffen Ove Franz <cfranz@iiic.ethz.ch>
- Subject: GrafSys for programmers 1.1
-
-
-
- Dear Moderators,
-
- enclosed you find a compact pro archive of a set of programming tools I've
- written. A short description follows:
-
- --------
-
- GrafSys Vers. 1.1 -- Now works with any Mac !!!
-
- Response to my initial posting a week ago was so overwhelming that I decided
- to hit the keyboard again and write a new version of the GrafSys that runs on
- any Mac using fixed-point arithmetic.
-
- I hope you like it, folks. Hearing how much you liked the 1.0 version really
- was a thrill.
-
- The new version also includes the sources for the demos I foolishly forgot to
- add to the 1.0 version.
-
-
- For those of you who don't know what all this is about, read on.
-
- ---------
-
- Didn't you always have this great game in mind where you needed some way of
- drawing three-dimensional scenes?
-
- Didn't you always wanted to write this program that visualized the structure
- of three-dimensional molecules?
-
- And didn't the task of writing your 3D conversions routines keep you from
- actually doing it?
-
- Well if the answer to any of the above questions is 'Yes, but what has it to
- do with this package???' , read on.
-
- GrafSys is a THINK Pascal/C library that provides you with simple routines
- for building, saving, loading (as resources), and manipulating
- (independent rotating around arbitrary achses, translating and scaling)
- three dimensional objects. Objects, not just simple single-line drawings.
-
- GrafSys supports full 3D clipping, animation and some (primitive) hidden-
- line/hidden-surface drawing with simple commands from within YOUR PROGRAM.
-
- GrafSys also supports full eye control with both perspective and parallel
- projections (If you can't understand a word, don't worry, this is just showing
- off for those who know about it. The docs that come with it will try to explain
- what it all means later on).
-
- GrafSys provides a powerful interface to supply your own drawing routines with
- data so you can use GrafSys to do the 3D transformations and your own routines
- to do the actual drawing. (Note that GrafSys also provides drawing routines so
- you don't have to worry about that if you don't want to)
-
- GrafSys 1.1 comes in two versions. One for the 881 and 020 or above processors.
- The other version uses fixed-point arithmetic and runs on any Mac. Both
- versions are *100% source compatibel*.
-
- If demand is big enough I will convert the GrafSys to an object-class library.
- However, I feelt that the way it is implemented now makes it easier to use for a
- lot more people than the select 'OOP-Guild'.
-
- GrafSys is free for any non-commercial usage. Read the documentation enclosed.
-
-
- Enjoy,
- Christian Franz
-
-
-